package com.wangsd.web.modelCustom;

import com.wangsd.web.model.Billaccount;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2017/11/16.
 */
public class BillAccountCustom extends Billaccount{

    private String costTypeName; //费用类型
    
    private String taxRate; //费率

    private String housingName; //小区名称

    private String housingCode; //小区code

    private String roominfoAddress; //房间详细名称

    private String ownerName; //业主姓名

    private String ownerCard; //业主身份证

    private String ownerPhone; //业主电话

    private Integer currPage;

    private Integer pageSize;

    /* datatable分页使用 */
    private Integer start;

    private Integer length;

    private Date startTime;

    private Date endTime;

    /* 统计信息 */
    private BigDecimal sumAmount;
    private Integer countNum;
    private Integer userNum;
    private Integer propertyId;

    private String fkAmount;
    private String unfkAmount;
    private String fkCount;
    private String unfkCount;
    private String tbCount;
    private String untbCount;
    private String accountSum;
    /* 统计信息 */

    private String sumCount;//总金额
    private String npayCount;//未收金额
    private String ypayCount;//已收金额
    private String ypayAmount;//已缴费户数
    private String npayAmount;//未交费户数
    private String ticketCount;//开票金额

    private List<BillAccountCustom> billList;
    
    private String building;

    private String unit;
    
    private String room;

    private String periodStart;
    private String periodEnd;

    public String getPeriodStart() {
        return periodStart;
    }

    public void setPeriodStart(String periodStart) {
        this.periodStart = periodStart;
    }

    public String getPeriodEnd() {
        return periodEnd;
    }

    public void setPeriodEnd(String periodEnd) {
        this.periodEnd = periodEnd;
    }

    public String getSumCount() {
        return sumCount;
    }

    public void setSumCount(String sumCount) {
        this.sumCount = sumCount;
    }

    public String getNpayCount() {
        return npayCount;
    }

    public void setNpayCount(String npayCount) {
        this.npayCount = npayCount;
    }

    public String getYpayCount() {
        return ypayCount;
    }

    public void setYpayCount(String ypayCount) {
        this.ypayCount = ypayCount;
    }

    public String getYpayAmount() {
        return ypayAmount;
    }

    public void setYpayAmount(String ypayAmount) {
        this.ypayAmount = ypayAmount;
    }

    public String getNpayAmount() {
        return npayAmount;
    }

    public void setNpayAmount(String npayAmount) {
        this.npayAmount = npayAmount;
    }

    public String getTicketCount() {
        return ticketCount;
    }

    public void setTicketCount(String ticketCount) {
        this.ticketCount = ticketCount;
    }

    public String getTaxRate() {
		return taxRate;
	}

	public void setTaxRate(String taxRate) {
		this.taxRate = taxRate;
	}

	public List<BillAccountCustom> getBillList() {
        return billList;
    }

    public void setBillList(List<BillAccountCustom> billList) {
        this.billList = billList;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getStart() {
        return start;
    }

    public void setStart(Integer start) {
        this.start = start;
    }

    public Integer getLength() {
        return length;
    }

    public void setLength(Integer length) {
        this.length = length;
    }

    //扩展
    private Integer[] ids;

    public Integer[] getIds() {
        return ids;
    }

    public void setIds(Integer[] ids) {
        this.ids = ids;
    }

    public String getHousingName() {
        return housingName;
    }

    public void setHousingName(String housingName) {
        this.housingName = housingName;
    }

    public String getHousingCode() {
        return housingCode;
    }

    public void setHousingCode(String housingCode) {
        this.housingCode = housingCode;
    }

    public String getRoominfoAddress() {
        return roominfoAddress;
    }

    public void setRoominfoAddress(String roominfoAddress) {
        this.roominfoAddress = roominfoAddress;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getOwnerCard() {
        return ownerCard;
    }

    public void setOwnerCard(String ownerCard) {
        this.ownerCard = ownerCard;
    }

    public String getOwnerPhone() {
        return ownerPhone;
    }

    public void setOwnerPhone(String ownerPhone) {
        this.ownerPhone = ownerPhone;
    }

    public Integer getCurrPage() {
        return currPage;
    }

    public void setCurrPage(Integer currPage) {
        this.currPage = currPage;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public BigDecimal getSumAmount() {
        return sumAmount;
    }

    public void setSumAmount(BigDecimal sumAmount) {
        this.sumAmount = sumAmount;
    }

    public String getAccountSum() {
        return accountSum;
    }

    public void setAccountSum(String accountSum) {
        this.accountSum = accountSum;
    }

    public Integer getCountNum() {
        return countNum;
    }

    public void setCountNum(Integer countNum) {
        this.countNum = countNum;
    }

    public Integer getUserNum() {
        return userNum;
    }

    public void setUserNum(Integer userNum) {
        this.userNum = userNum;
    }

    public Integer getPropertyId() {
        return propertyId;
    }

    public void setPropertyId(Integer propertyId) {
        this.propertyId = propertyId;
    }

    public String getUnfkAmount() {
        return unfkAmount;
    }

    public void setUnfkAmount(String unfkAmount) {
        this.unfkAmount = unfkAmount;
    }

    public String getFkAmount() {
        return fkAmount;
    }

    public void setFkAmount(String fkAmount) {
        this.fkAmount = fkAmount;
    }

    public String getFkCount() {
        return fkCount;
    }

    public void setFkCount(String fkCount) {
        this.fkCount = fkCount;
    }

    public String getUnfkCount() {
        return unfkCount;
    }

    public void setUnfkCount(String unfkCount) {
        this.unfkCount = unfkCount;
    }

    public String getTbCount() {
        return tbCount;
    }

    public void setTbCount(String tbCount) {
        this.tbCount = tbCount;
    }

    public String getUntbCount() {
        return untbCount;
    }

    public void setUntbCount(String untbCount) {
        this.untbCount = untbCount;
    }

    public String getCostTypeName() {
        return costTypeName;
    }

    public void setCostTypeName(String costTypeName) {
        this.costTypeName = costTypeName;
    }

	public String getBuilding() {
		return building;
	}

	public void setBuilding(String building) {
		this.building = building;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public String getRoom() {
		return room;
	}

	public void setRoom(String room) {
		this.room = room;
	}
    
}
